/*
 * Builder.h
 *
 *  Created on: 21 nov. 2011
 *      Author: bnoleau, cybourdi, rlecrois
 */

#ifndef BUILDER_H_
#define BUILDER_H_

class Builder {
public:
	Builder();
	virtual ~Builder() = 0;

	virtual void beginGraph(int nbOfNodes, int nbOfEdges)= 0;
	virtual void endGraph()= 0;
	virtual void addEdge(int src, int tgt)= 0;
};

#endif /* BUILDER_H_ */
